package com.xhwl.centiotdata.handler.account;

import com.xhwl.centiotdata.pojo.dto.pedestrian.PedestrianIntegrationConfigDTO;
import com.xhwl.common.dto.cent.sdata.AccountDTO;
import com.xhwl.common.pojo.cent.device.DeviceProjSupplierCategory;
import com.xhwl.common.pojo.cent.sdata.personnel.StaffDTO;
import org.springframework.beans.factory.InitializingBean;

/**
 * @author pengjunming
 * @description user to third
 * @date 2022/7/5 10:28
 */
public abstract class AccountHandler implements InitializingBean {
    public void add(StaffDTO dto, Integer projectId, DeviceProjSupplierCategory config) {
        throw new UnsupportedOperationException();
    }

    public void update(StaffDTO dto, Integer projectId, DeviceProjSupplierCategory config) {
        throw new UnsupportedOperationException();
    }

    public void delete(AccountDTO dto, Integer projectId, DeviceProjSupplierCategory config) {
        throw new UnsupportedOperationException();
    }

    public String syncUser(PedestrianIntegrationConfigDTO configDTO, StaffDTO staffDTO) {
        throw new UnsupportedOperationException();
    }

    public String syncUserAuto(PedestrianIntegrationConfigDTO configDTO) {
        throw new UnsupportedOperationException();
    }
}
